package com.linkhub.oms.admin.modules.product.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @Description: ShopProductVO
 * @Author: echo
 * @Date: 2024/3/20 11:13
 * @Version: 1.0
 */
@Data
@ApiModel(value = "ShopProductVO", description = "ShopProductVO")
public class ShopProductVO implements Serializable {

    @ApiModelProperty(value = "系统商店id")
    private String sysShopId;

    @ApiModelProperty(value = "商品id")
    private String productId;

    @ApiModelProperty(value = "skuId")
    private String skuId;

    @ApiModelProperty(value = "商店名称")
    private String shopName;

    @ApiModelProperty(value = "spu")
    private String title;

    @ApiModelProperty(value = "商品sku名称")
    private String skuTitle;

    @ApiModelProperty(value = "sku")
    private String sku;

    @ApiModelProperty(value = "商家商品图片")
    private String shopProductImgUrl;


    // 配对商品相关字段
    @ApiModelProperty(value = "配对商品图片")
    private String matchProductImgUrl;

    @ApiModelProperty(value = "配对sku")
    private String matchSku;

    @ApiModelProperty(value = "配对skuId")
    private String matchSkuId;

    @ApiModelProperty(value = "匹配状态：0-未匹配；1-已匹配")
    private Integer matchStatus;

    @ApiModelProperty(value = "配对状态描述")
    private String matchStatusDesc;
}
